package club.babyf.nativeai.demo.interview;

/**
 * Test.
 *
 * @author zhanglei.
 * @date 2025/5/29 15:35.
 * @description 小米考察的题目，检查业务逻辑中存在的问题.
 */
public class logic_1 {

//    private List<Coordinate> convertCoordinates(List<Double> coors) {
//        if (coors == null || coors.size() <= 2) {
//            return new ArrayList<>();
//        }
//        List<Coordinate> result = new ArrayList<>();
//        result.add(new Coordinate(coors.get(0), coors.get(1)));
//        int step = coors.size() / 20;
//        // 因为如果step等于0会导致i为0，i += 2 * step后i还是0，最后会导致往result集合中添加coors.size()组重复的coors.get(0), coors.get(1)
//        if (step != 0) {
//            for (int i = 2 * step; i < coors.size(); i += 2 * step) {
//                result.add(new Coordinate(coors.get(i), coors.get(i + 1)));
//            }
//        }
//        return result;
//    }

}
